// 引入request
import request from "../utils/request";
//  导出login方法
export default {
  login(params) {
    // 该方法调用了request
    return request({
      method: "post", // 请求方法 post
      url: "/users/login", // 请求路径
      data: params, // 携带的数据
      mock: false, // 局部mock设置, 优先级更高, 是否走mock接口
    });
  },
  register(params) {
    // 该方法调用了request
    return request({
      method: "post", // 请求方法 post
      url: "/users/register", // 请求路径
      data: params, // 携带的数据
      mock: false, // 局部mock设置, 优先级更高, 是否走mock接口
    });
  },
  getUserInfo(params) {
    // 该方法调用了request
    return request({
      method: "get", // 请求方法 get
      url: "/users/getUserInfo", // 请求路径
      data: params, // 携带的数据
      mock: false, // 局部mock设置, 优先级更高, 是否走mock接口
    });
  },
  reset(params) {
    // 该方法调用了request
    return request({
      method: "post", // 请求方法 post
      url: "/users/forgetPsd", // 请求路径
      data: params, // 携带的数据
      mock: false, // 局部mock设置, 优先级更高, 是否走mock接口
    });
  },
  userAuth(params) {
    // 该方法调用了request
    return request({
      method: "post", // 请求方法 post
      url: "/users/auth", // 请求路径
      data: params, // 携带的数据
      mock: false, // 局部mock设置, 优先级更高, 是否走mock接口
    });
  },
  getCount() {
    // 该方法调用了request
    return request({
      method: "get", // 请求方法 post
      url: "/users/count", // 请求路径
      mock: false, // 局部mock设置, 优先级更高, 是否走mock接口
    });
  },
  // 获取病历列表
  getMedicalRecord(params) {
    // 该方法调用了request
    return request({
      method: "get", // 请求方法 post
      url: "/list/getMedicalList", // 请求路径
      data: params, // 携带的数据
      mock: false, // 局部mock设置, 优先级更高, 是否走mock接口
    });
  },
  // 提交聊天消息
  commitChatMessage(params) {
    // 该方法调用了request
    return request({
      method: "post", // 请求方法 post
      url: "/chats/postMessage", // 请求路径
      data: params, // 携带的数据
      mock: false, // 局部mock设置, 优先级更高, 是否走mock接口
    });
  },
  // 提交群聊消息
  commitGroupChatMessage(params) {
    // 该方法调用了request
    return request({
      method: "post", // 请求方法 post
      url: "/chats/postGroupChatMessage", // 请求路径
      data: params, // 携带的数据
      mock: false, // 局部mock设置, 优先级更高, 是否走mock接口
    });
  },
  // 获取聊天消息
  getChatMessageList(params) {
    // 该方法调用了request
    return request({
      method: "post", // 请求方法 post
      url: "/chats/getMessageList", // 请求路径
      data: params, // 携带的数据
      mock: false, // 局部mock设置, 优先级更高, 是否走mock接口
    });
  },
  // 获取群聊消息
  getGroupChatMessageList(params) {
    // 该方法调用了request
    return request({
      method: "get", // 请求方法 post
      url: "/chats/getGroupChatList", // 请求路径
      data: params, // 携带的数据
      mock: false, // 局部mock设置, 优先级更高, 是否走mock接口
    });
  },
};
